Concurrent Management of Composite Services According to Response Time SLAs
نویسندگان
چکیده
The ongoing aim behind the work described here is to investigate support for a data centre type environment where an application can be implemented as a composition of components, or workflow. For instance, an application might reuse established components. As is typical in data centre operation, hosting of an application is governed by a Service Level Agreement (SLA) between provider and application owner. Such an SLA describes levels of service and corresponding monetary charges paid to and or by the provider. A wrapper has been built around an existing workflow engine (ActiveBpel) to support investigation of such a facility. Previous work has illustrated how a range of control loops can be implemented in this wrapper. The work described here focusses on the implementation and evaluation in this wrapper architecture of a policy which determines machine allocation and admission queue size for a collection of applications, seeking to maximize provider profit, particularly during overload conditions.
منابع مشابه
A Case Study on Managing SLAs in Composite Services with COSMA
COSMA proposes a novel SLA management approach for composite services. It supports a composite service provider in managing SLAs with providers of atomic services, in managing SLAs with requesters of composite services, and aligning both SLA management activities with each other. On this basis, a composite service provider can control and optimize its composite SLA management activities during ...
متن کاملManaging service dependencies in service compositions
In the Internet of Services (IoS) providers and consumers of services engage in business interactions on service marketplaces. Provisioning and consumption of services are regulated by service level agreements (SLA), which are negotiated between providers and consumers. Trading composite services requires the providers to manage the SLAs that are negotiated with the providers of atomic services...
متن کاملAdaptive Management of Composite Services under Percentile-Based Service Level Agreements
We present a brokering service for the adaptive management of composite services. The goal of this broker is to dynamically adapt at runtime the composite service configuration, to fulfill the Service Level Agreements (SLAs) negotiated with different classes of requestors, despite variations of the operating environment. Differently from most of the current approaches, where the performance gua...
متن کاملAutonomous Runtime QoS Control for Composite Services in SOA
Negotiating multiple SLAs in itself is not sufficient to guarantee end-to-end QoS levels as SLAs in practice often give probabilistic QoS guarantees and SLA violations can still occur. Moreover probabilistic QoS guarantees do not necessarily capture time-dependent behavior, (e.g., short term service degradations). Therefore, the negotiation of SLAs needs to be supplemented with run-time QoS-con...
متن کاملTowards Management of Complex Service Compositions
Many companies offer physical products combined with on-line services. For example, product configuration, ordering, order tracking, and payments can be done on-line. The service part of the total offering (the composition) is typically composed of services offered by providers where performance of both the composition (provided by the company) and the input services (obtained from providers) i...
متن کامل